package cn.com.cifi.mars.bean.vo.returnPlan;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 回款计划项目月度回款目标详情
 * @author: JingYuanXiang
 * @date: 2020/12/5 12:53
 */
@Data
public class ReturnPlantMonthTargetDetailVo {

    @ApiModelProperty(name = "month", value = "月份")
    private int month;
    @ApiModelProperty(name = "monthEarlyReceivable", value = "月初应收账款")
    private BigDecimal monthEarlyReceivable;
    @ApiModelProperty(name = "monthSign", value = "月度签约")
    private BigDecimal monthSign;
    @ApiModelProperty(name = "monthlyActualIncrementalReturn", value = "月度实际数-增量回款")
    private BigDecimal monthlyActualIncrementalReturn;
    @ApiModelProperty(name = "monthlyActualStoreReturn", value = "月度实际数-存量回款")
    private BigDecimal monthlyActualStoreReturn;
    @ApiModelProperty(name = "monthlyCalculateIncrementalReturn", value = "月度测算数-增量回款")
    private BigDecimal monthlyCalculateIncrementalReturn;
    @ApiModelProperty(name = "monthlyCalculateStoreReturn", value = "月度测算数-存量回款")
    private BigDecimal monthlyCalculateStoreReturn;
    @ApiModelProperty(name = "monthlyAdjustIncrementalReturn", value = "月度调整数-增量回款")
    private BigDecimal monthlyAdjustIncrementalReturn;
    @ApiModelProperty(name = "monthlyAdjustStoreReturn", value = "月度调整数-存量回款")
    private BigDecimal monthlyAdjustStoreReturn;
    @ApiModelProperty(name = "monthSignNotReturn", value = "月度已签未回回款数")
    private BigDecimal monthSignNotReturn;
    @ApiModelProperty(name = "refundable", value = "期初应退回款数")
    private BigDecimal refundable;
    @ApiModelProperty(name = "monthlyTotalIncrementalReturn", value = "月度回款合计-增量回款")
    private BigDecimal monthlyTotalIncrementalReturn;
    @ApiModelProperty(name = "monthlyTotalStoreReturn", value = "月度回款合计-存量回款")
    private BigDecimal monthlyTotalStoreReturn;
    @ApiModelProperty(name = "monthlyTotalReturnTotal", value = "月度回款合计-回款合计")
    private BigDecimal monthlyTotalReturnTotal;
    @ApiModelProperty(name = "monthlyTotalMonthEndReceivable", value = "月度回款合计-月末应收账款")
    private BigDecimal monthlyTotalMonthEndReceivable;
    @ApiModelProperty(value = "累计年度签约合计")
    private BigDecimal yearSignAmountTotal;
    @ApiModelProperty(value = "累计签约合计")
    private BigDecimal signAmountTotal;
    @ApiModelProperty(value = "累计年度回款合计")
    private BigDecimal yearReturnAmountTotal;
    @ApiModelProperty(value = "累计回款合计")
    private BigDecimal returnAmountTotal;
    @ApiModelProperty(name = "signReturnRate", value = "累计签约回款率")
    private BigDecimal signReturnRate;
    @ApiModelProperty(name = "annualOverallReturnRate", value = "年度综合回款率")
    private BigDecimal annualOverallReturnRate;

}
